package com.qinggeng.project.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.qinggeng.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import com.qinggeng.framework.web.domain.BaseEntity;

/**
 * 商品签到对象 goods_signin
 * 
 * @author qinggeng
 * @date 2020-07-15
 */
@Data
public class GoodsSignin extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long signinId;

    /** 星期几 */
    @Excel(name = "星期几")
    private Integer signinWeek;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String goodsName;

    /** 商品图片 */
    @Excel(name = "商品图片")
    private String goodsImg;

    private Boolean isGet = false;

    private Integer indexType;

    public Long getSigninId() {
        return signinId;
    }

    public void setSigninId(Long signinId) {
        this.signinId = signinId;
    }

    public Integer getSigninWeek() {
        return signinWeek;
    }

    public void setSigninWeek(Integer signinWeek) {
        this.signinWeek = signinWeek;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsImg() {
        return goodsImg;
    }

    public void setGoodsImg(String goodsImg) {
        this.goodsImg = goodsImg;
    }

    public Boolean getGet() {
        return isGet;
    }

    public void setGet(Boolean get) {
        isGet = get;
    }

    public Integer getIndexType() {
        return indexType;
    }

    public void setIndexType(Integer indexType) {
        this.indexType = indexType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("signinId", getSigninId())
            .append("signinWeek", getSigninWeek())
            .append("goodsName", getGoodsName())
            .append("goodsImg", getGoodsImg())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
